Very clean and comfortable. Parking is a little tight but you can't beat the location. David is an excellent host!!