Very clean. Great location. Smooth check-in with very good communication. Many conveniences like beach chairs, umbrella, coffee press, rice cooker etc.