Everything was just right - spacious, clean, well-equipped, and in a good location.