Comfortable quiet stay in well appointed accommodation.