Absolute perfect location and just the right amount of space. I would definitely book again next time.