Amazing location, beautiful and homey decor and amenities. Home away from home — but in paradise.