Perfect location, size, comfortable and well designed accommodation -- far better than a hotel!