Awesome place. Exceeded expectations. Terrific location, and attention to detail in every respect. Highly recommend for a long term stay - great value too.