Very clean. Everything as described. Smooth communication. Parking is not easy during the day time. After the crowd of beach left, it is getting easier.