Very nice, clean, roomy and well-kept place. A few very minor niggles, but close to perfect. I will definitely want to come back. Mike.