Clean, great location, beautiful view! Exceeded my expectations. Would definitely stay here again!