The hotel overall was great. The hallways smelled a little musty upon arrival but not our room. The smell dissipated after day 1. Front desk staff was nice and friendly. The pool was great and clean. The beach was beautiful and clean. Could upgrade lounge chairs as alot of them were broken or missing straps. We ate at the breakfast buffet which felt expensive for what was served. We missed a few days of housekeeping because they would come at 430/5 while we were resting or showering which was inconvenient. Overall great stay. Would stay again.