Clean and comfortable with both on and off-street parking. Excellent place - will go on our list for future trips.