Clean and comfortable. Great location near a quieter spot on the beach yet walking distance to restaurants and things. Kitchen is well stock and grill was nice and clean. Even though it is on the main street it is no noisier than any other place we have stayed in the area and it wasn't an issue. We would definitely stay here again.