Our stay here was really great, the location was everything and the place was really clean. We loved the view! I did have some issues at the beginning of the stay as far as in checking in. Check in was suppose to be at 4:00 PM but we did not actually get to check in until after 7:00 due to issues from a pervious guest but the property manager went above and beyond to make up for that error and we really appreciated it. Other than that, I would say checking in as a whole was complicated since we were just handed a card and the actual key was in a lock box. We were not advised on where to go since the receptionist spoke limited english and could not fully tell us any thing until we gave in and texted the property manager. The elevator ran every 20 minutes so it was really hard to get in one due to all the other people waiting and it practically stops on every single floor. I do wish the pool stayed open later, but these are just little things. Other then the check in experience, we had a really good time and we would definitely come back in the future and stay here again.