Attention to detail, comfort, and location added up to a near perfect stay!