Firma zajmuje się wynajmem apartamentów w Polsce. Obecnie Penguin rooms posiada apartamenty do wynajęcia w Krakowie, Łodzi, Katowicach, Kielcach i we Wrocławiu. Siedziba firmy Penguinrooms znajduje się w Krakowie.
Penguin rooms świadczy usługi hotelarskie. Specjalizuje się w wynajmie apartamentów o wysokim standardzie. Oferuje również wynajem apartamentów w klasie ekonomicznej i premium.