This place had everything we needed for an enjoyable stay: It was clean, comfortable and convenient.