All great. Location, comfort, clean. Highly recommended.