Beautiful and clean in the most gorgeous location, we had the best time!