Clean, all the amenities and extra beach equip to use! Updated and very nice.def stay here again.