Loved the location... a bit away from the crazy tourist beaches, but close enough to everything since it's such a small island. Never crossed paths with anyone else-but it was easy self check in and out!