I've stayed at El Grial the last 4 times I've been in Cusco & can't imagine staying anywhere else. Yedira & Fernando , the owners make your stay wonderful. The staff is friendly & the rooms are clean & comfortable with hot showers & private bathrooms. The location on San Blas is good & close to everything. Lots of cute & inexpensive restaurants very close.
Good value & safe.