The hotel staff is incredibly nice, and accommodating. However, this is not a 4 star hotel. If you are accustomed to 4 star hotels, you may want to consider staying elsewhere. At best, this hotel is a 3 star hotel. Our room did not feel "clean", and there were ants in our room. The floors in the rooms need to be replaced, and the hotel needs new paint. The pool area was filled with leaves. Our tv did not work, and after calling about the issue 6 times, I was provided with no solution or alternative. I awoke at 3am to retrieve ice, and was told by the security guard, there was no one on staff. I understand this is a small hotel, however, anything can happen in the middle of the night, and to not have any staff present, did not sit well with me. The food at this hotel is very tasty, and you are able to have the breakfast included in your room, which is a very nice accommodation. If you are looking for a hotel with good food, and a hotel right on the beach, this is the hotel for you. If you are more accustomed to updates, and 4 star service, you may wish to consider an alternate hotel.