all aspects are 5 stars. highly recommended. location , amenities, cleanness, style and communication. Love it!!!!