A perfect stay for a perfect location. Loved every minute of being there. Great hosts coupled with great facilities. Highly recommended