We booked James place last minute as a staycation for our family of 3. Can’t beat the location & view! Walking distance to beaches and restaurants. Parking is on site and included which is always a plus. Beds are comfortable, the place is very clean & nicely updated. Check in process was super easy. Would definitely stay here again.