We love staying at Costa! The building is well taken care of, the views are great, and the rooftop pooldeck feels like being on a cruise ship!