Great location, very clean, best place we stayed at in Europe. May not be good for those with small kids due to steps and hard floors.