Second time staying at this hotel. First time was great, but it has gone down in quality. The staff is great, and tends to go above and beyond to help. The hotel itself needs work - the pool specially. Tiles missing, water not clear - not inviting. The buffet also had way less choices for a healthy meal than before. The rooms are looking a little different than the pictures too - dated, and in need of a facelift. The location is good, and the beach is great for long walks.