The beach area is very nice here.
The two bedroom suites were perfect for our needs, and there don't appear to be many of those within this area of Turkey that we could find.
The food is not very good at Richmond Ephesus. It is your typical international cuisine buffet that they make for 500+ guests each meal, so the quality suffers. It was without a doubt the worst part of the resort. We ended up driving into Selcuk for most of our meals, only eating the buffet when the timing suited us.
If your intent is to explore ruins and the surrounding area, this isn't the place for you. If I go back I'll stay at a hotel within Selcuk for this purpose. If you intend to spend the majority of your time on the beach, then this will work. But why would you go to Selcuk to do that?