Excellent location, superior service, quick follow-up and communications, easy check-in, comfortable beds and clean accommodations! Home away from home! We will stay there again! 5 stars all the way...