Perfectly situated , clean , spacious and worth staying at again .