Great place to stay exactly as advertised. Had a a bad experience with one of the staff members, she was incredibly rude and very unprofessional. We checked in the morning, but our room was not available. We provided our passports and all the information that was needed. We were told that we were all set and only needed to come in for the key. Came in with our kids after being drenched in the rain. Asked for our key and there were two new people asking us to check in all over again. When I stated that I had already provided all of that information, the staff member started yelling and saying that if it was not clear that it was not the same person that had assisted us in the morning and we needed to do it again. They finally realized they made a They finally realized they made a mistake, but there was no apology for the raised voice and rude behavior. Other than that, the stay was fine and the other staff members were responsive and made our stay comfortable.