Spacious, super clean, easy communication, great value, great location - perfect all around!