Cathy's appartment had eveything we needed for our 2 night stay. The place was spottles clean, beds were comfortable and the shower was very spacious. We would recommend staying there and will most definitely be back if traveling to Edingburgh again.