Very clean and tidy. Has a touch if luxury.The pool is amazing and restaurant has amazing food. Will definately be back. Thanks trish