Clean. Beautiful. Modern. Location perfect. Great stay.