Perfect in so many ways. Location, comfort, facilities - nothing has been overlooked here.