Immaculately clean, hospitable and good amenities