We had read mixed reviews before coming to this hotel, so expectations weren't particularly high. Once we arrived, first impression was great, location is beautiful, views are amazing, great little beach just outside the hotel, etc. However this is it... Service wasn't great, not even a simple smile or welcome when we arrived. All of the staff looked a bit miserable, food wasn't great either. The worst part was check out. We had booked a taxi with a gentleman at the reception for the next morning, he confirmed that it's fine, next morning when passing the reception desk I mantioned to the lady at the desk that we want to change the time to 15mins later. That's what she did, she called a taxi at 10.15am. In the end, we had two cars waiting for us, apparently this gentleman from the reception was going to take us probably with his personal car, and then we had a regular taxi (booked in the morning by lady receptionist) as well. Man receptionist almost started shouting at us why are we double booking taxis, and he was waiting for us to take us where we needed. He argued even for few minutes. I hope the hotel's management or owners will read this review, cause I don't think this is the right way to deal with your hotel's guests and I really don't think this was legal for him to do taxi services. Overall, our experience at the hotel would have been fairly good, the check out ruined this experience and after that I cannot recommend this hotel.