Perfect spot for a 3 week stay. Very comfortable unit, views for miles, and a well stocked kitchen. The storage unit had a yoga mat and weights plus loads of beach equipment. The spinner dolphin and whale watching provided hours of entertainment.
My only complaint was not providing supplies for cleaning , like Windex, Mr. clean etc, since a 3 week stay is a long time to go without a really good deep clean.