Charming, clean and well appointed for a long or short stay.