If you are searching for the perfect beach resort trip, your stay at Sweetgrass Inn in Isle of Palms is sure to leave you feeling refreshed.