This place is a 10. However, I can only give 5 stars. And I did.
The place is just perfect. Location is perfect. The price is perfect. And Viridiana was more than perfect. She was superb!