Superb! We stayed here with our 7 year old boys and absolutely loved it. The apartment was sparkling clean, every possible amenity provided, and Marina's hospitality outstanding (especially the freshly baked cake!) We saw a gorgeous rainbow just in front of us as the rain came in across the bay, our boys will definitely remember it!