Fantastic place to stay. Spotlessly clean and it had all the amenities. It is fully self contained.
If you're looking for a great place to stay in a great location with great hosts, then this is it.
I'll definitely be coming back.