As described by others, great location and facilities. Very well presented and comfortable home from home, wouldn't hesitate to stay again.
The bus stops (to & from Edinburgh) are very conveniently located on the shore, but we walked into the city and back too; a couple of different routes available.
All communications were responded to super fast too.
Thoroughly recommended.