The place is very spacey, clean, and beautiful. The WiFi was very fast in compare to many places I have been too. I was able to do my work (as I enjoyed the view) with no issues.
I wanted to take a half a star off (but airbnb does not allow that) for the check in process. Even thought it was keypad, the amount of emails they communicated before checkin requiring the guest to commit to an arrival time, and if you arrive 30 mins later than the window provided, you pay an additional fee. They require you to acknowledge receiving the emails before checkin, and stuff like that was a little annoying in my opinion. It did add a little stress.