There are additional 'resort charges' added to this property when booking through 3rd party platforms you should be aware of. They also do not clean your room unless you pay an additional fee. All of these hidden fees led to a less than stellar experience. The king suite was spacious, and the mini kitchen was very helpful in not always eating out during our stay. The door connecting our room to another made it so we could clearly hear the other occupants which was annoying.