Very clean and comfortable. All restaurants, shopping, beach, are within walking distance (1-2 miles). Our flight was very delayed and David made sure we could get into the condo and checked on us the next day. We had a very nice stay.