It has everything we need. The restaurant downstairs is great. Street parking was easy. Great sunset beach view. My family had a good time staying at Joao's place.