I recommend the hotel it has incredible views (from the common areas), friendly staff, and clean accommodation. It is a little out of the beaten path, but that might be a plus.