The place is spacious, the views amazing, and the location is close to all the North Beach attractions. We had a wonderful visit.