Good location on the beach and close to town. Clean place. Easy check in process. Good communication. Good all around.