5 stars all the way.. Beautiful, clean and modern place. David is a great host.