Excellent location. the place is not big, but in Palo Alto in that location It is to be expected unless you want to pay a fortune. I would stay there again.