The place is very clean and the location is great. Not so near to the beach where most of the action but still close to restaurants and cafes. The location provided us with great views of the sun rise and sunset. The games provided also occupied our children and they had fun.