Very good hotel!: Location, cleanliness, customer service and hospitality!