Absolutely perfect. Personal touches and amenities galore, amazing location especially for what I came to town for. Great value.