A beautiful self contained apartment will all you would need and more than expected. A great place to stay.