Cities has everything you need in an excellent location - opposite a park with lake, lots of eating options around, supermarkets nearby, bikes for hire and easy public transport from very close. The rooms are not large but where are they in Amsterdam? They are, however, well designed.