Great service, facilities, five star stay