Prepare to be amazed! We were shocked at the beauty and cleanliness of this place right away. As our stay went on we were more impressed with all the details we discovered. Everything was perfect.