Barely 3.5/5 for our stay. The whole property is showing its age/getting a bit tired. There are a lot of renovations/constructions since they took over from Hilton.
Room service was a bit hit and miss, house keeping only cleaned our room once in five day. On day two, weāve asked for more bottled water, and our duvet was dirty/had some stains on it. We got our water the next day, but our duvet was never changed.
Food - the buffet is pretty much the same every day, especially breakfast, do definitely try the reservation only restaurants. Birds, flies and food flies are also a problem. If you are really worried, then you have to stick with food that are kept in warmer, or get the made to order ones.
High chair - they donāt really get cleaned properly, I wipe them down myself every time, and they are usually filthy.
Staff - all of the staff we have met were very professional, except for one (IMO, more later). All the front line staff spoke very good English, but some of the beach towel attendants, cooks at the omelette station, for example, spoke very little English.
Beach - the hotel beach is really close to the public beach, so there are a lot of none hotel guests traffic.
Things to do with toddler (and adults) - Pirate ship at the port. It is an easy 20 mins stroll (10 mins if all adults), but you have to pay and pass port security.
All in all, for the price, I think Krystal Altitude was decent, but definitely not 4 stars as advertised.