Excellent location, very clean, wonderful restaurants within walking distance. The pools and grounds are very well maintained.