Fantastic stay! Excellent listing — perfectly clean, spacious, comfortable, and in a great location. Easy to check in, great gym. Really friendly staff!