It is a big, fancy hotel with nice and comfortable rooms. Not really a western style 5 star but quite close to it. The staff are welcoming and it is close to the beach, with huge gardens and ample amount of parking places. Do make the reservation online - it is much much cheaper and you do not have to pay in advance, only when you arrive. We liked out stay here.