I can't recommend this place highly enough. I was traveling with my 70 year old mother and 14 year old daughter over Christmas week. We didn't have a rental car so we were worried about how it would work out, but John and his son were so incredibly helpful and generous with recommendations. They couldn't have been more attentive and friendly and we felt right at home. When my daughter got a bad sunburn after our first day, John personally brought us some aloe. The place is clean, comfortable, and so beautiful. It's close enough to walk to Sandy Beach and a few restaurants, but far enough up the hill to not be too noisy and give a little escape from the hustle. The pool area is SO peaceful and beautiful. The beach chairs and towels made beach going much more pleasant. The breakfast was exactly what we needed each morning for surf fuel - basic protein, fresh fruit and bagels/pastries/oatmeal. Nothing fancy but just what we needed. The view from our room and the balcony were incredibly (room 4!) As others have mentioned, the walk back up the hill from the beach is quite steep. But my 70 year old mother with hip and ankle problems managed it a few times, she just went slowly (and watch out for cars, they do drive fast:) John put us in touch with a local cab company if anyone finds themselves in a similar predicament, they were a family run business and also very friendly. And if the "Thai Lady" is in town, I highly recommend getting fresh homemade Thai from down the road