Nice location, reasonably clean but old. Fine portuguese restaurant with life music and 100 kinds of pie around the corner. Free towels at the beach, very mediocre breakfast. Small swimming pool behind the hotel. Paid parking from 8-18h at $1 an hour. We slept with 4 people in 1 room.