new, modern, perfect even for a long stay.