Spacious, well-equipped and in a great location.