Leonardo was absolutely fantastic! The place was spotless and very, very clean. The bed was probably one of the most comfortable beds I have slept in when traveling. Yes, there were a lot of stairs but very doable.
I will definitely come back to this place.