If you like a spectacular view, and not a luxury apartment, this is a nice place to stay, especially for young people.
The facilities for cooking are limited, but in Santa Teresa there are many restaurants.