Spacious, tons of amenities, well located, and wonderfully designed!! We loved this place and would definitely stay again.