The hotel is nice, small and cosy, however a bit isolated. The rooms were not in the best condition (roof looked like it was falling in and window nets were wobbly and unsteady). There was no main reception and no telephone in the rooms to call the office/"reception". Also, there was no one to pick us up at the airport although arrival time was given and the room was not completely ready upon arrival. Lastly, there was a wedding reception held on our last night, which they had "forgotten" to enlighten us about. Although the entertainment would've be fun for some people, we had our soon to be 3 year old child with us and it was our last night. We just wanted to relax but due to the event, which was held on the side our window and balcony were facing, we were kept up by loud music until 11pm. On the positive end the staff are very friendly, it is a very clean hotel and it is close to the beach! All-in-all I would not rate it a 4 star hotel. My rating would rather be a 2 star.