Very clean. Well equipped. Easy check in and clear communication. The beach nearby is absolutely stunning.