What a beautiful place, it had everything I could possibly expect. What a great stay!