This place met all our needs. It was cute and comfortable and we really enjoyed lounging on the balcony at breakfast, lunch and dinner. There are tons of amenities too: pool, hot tub, basketball, small park for kids, tennis, pickleball, mini gold, foosball, and other outdoor games. Perfect for all ages.