The perfect place for a stay in Edinburgh by the beach.