No, be prepared for stairs. It's on a hill so is built on various levels. Rooms are available at pool level but there are still stairs up to the restaurant level.
I never saw one, but a small place
No elevator. Stairs all over since hotel is laid out on a hillside.
Get an answer from Jardin del Eden boutique hotel staff and past guests.