excellent place!!! cost was a bit more than we were expecting with resort fees because we didn't read the full description though. (so read the full description!!)