Nice, clean and welcoming place. We also loved the cats :) The beach and restaurants are walkable. Parking is tricky in the evening but we always found a place in a few blocks.