5 stars. This place was amazing and I cannot wait to stay here again. The place was beautiful and so was the view. I am very glad I came across this listing.