One of the best places we have ever stayed. It's hard to find the right words to describe the beauty of such a magnificent place. Even reading all of the reviews, you will get only a hint of the wonder of it. It is a place that must be experienced to be appreciated. All of the staff are what makes it a MUST SEE. We will definitely be returning for future stays. Our only regret was in knowing that we had to leave.