Great location, right next to the beach and main street!
We had our own room, so it felt like staying in a hotel. Bathroom is shared, but it didn't cause any problems.