This place is amazing. Why?
Location is great.
Check-in is easy.
Host communicates well.
Place is luxurious.
Facilities are great.
You simply get more than what you need and paid for.