Excellent place to stay, be aware of additional resort fees that apply upon check in