James's apartment is perfect in terms of everything - location, cleanliness and affordability. we stayed here for 3 nights and used it as a base of operations for our trip to the highlands. The apartment has everything you'll need from a well stocked pantry to an amazing coffee machine. Will definitely come back and cannot recommend it any less.
Cheers,
Varun