Very clean and awesome place to stay. Had an upbeat vibe and beautiful views. We would definitely come back.