Perfect self contained unit, very clean in great location with lovely obliging hosts. Recommend!!