Was a beautiful stay, everything was provided and I would definitely come back. There is a $600 bond you have to pay prior to check in to secure your booking so please be mindful of that. However, great pick