Right on the beach. The place is clean and lots of room for a big group. Walking distance to town. we have an amazing time.