There are a number of excellent hotel options in town.
Seagate Hotel & Spa, 1000 E. Atlantic Ave.: Having received numerous awards, this is a stylish boutique hotel and spa located in downtown Delray Beach. They also have a private beach club and country club that guests can use.
Colony Hotel and Cabana Club: This is a colorful Mediterranean-style property dating from 1926. Located downtown, this is “Old Florida” at its best. They also have a beach club two miles from the hotel downtown. 525 E. Atlantic Ave.
The Delray Sands Resort has recently received good reviews. It is located on the beach at 2809 S. Ocean Blvd. in Highland Beach, just south of Delray.
I really like the Hyatt Place hotel brand. You might check out their Delray downtown location, at 104 NE 2nd Ave., which is located in the Pineapple Grove Arts District and within a short walk to shopping, entertainment, the beach and restaurants.