We had one person who slept on the sofa and he said it was really comfortable. The main bedroom mattress was not that good, needs replacing. There was a hodge podge of utensils and pots and pans were lacking. On the first day we noticed a banging and it was a condo being renovated below us. The next morning we woke up to a very loud continuous noise from the condo below. We could not stay there. The rental place apologized and was very accommodating and put us in another condo far away from the noise. The walk to the beach is a short walk, no big deal. Parking was fine. We did barbecue- you will need barbecue coals, lighter fluid, etc. Pool was clean. Word of warning, if you want to get into the pool, you do need a wristband which was not given to us when we checked in, so we had to go back to the rental place to get it. All in all for the price, it was not too bad.