Definitely has everything you need and require for a long stay. Great communication with clients, non hassle environment, respectful, your own parking spot, and convenient to areas of interest. Thank you.