Absolutely beautiful! The Hawaii-like sand on the beach was a pleasant surprise. Plenty of breathtaking views of the lake & mountains regardless of where you are located. Vast quantities of hiking trails for all ages. Very family friendly. Phone & Internet service is intermittent.