Everything we were looking for. Nice clean, accommodated our large family, close to shops and affordable.