Looking for a place on the beach? Mary Boon's Resort on Simpson Bay is also very nice and reasonably priced. Plus, it's within walking distance of a lot of places and close to the airport. I believe it's non-smoking, but I'm not certain.