Sited high on a hillside in this idyllic seaside village, this unique compound enjoys elevated views of Castine Harbor and Penobscot Bay. Property includes a 5-bedroom, 3,000-square-foot main residence, adorable tiny house and adjacent carriage house. The 1,000-square-foot carriage house/guest cottage includes two-bedrooms, 1.5 baths, living and dining room, spacious kitchen and a glorious rooftop deck. Wonderful rental history. The main residence has a reverse floor plan, allowing exceptional views to the common areas. The main house, three stories, includes two en-suite guest bedrooms on the first floor with a shared sitting area; open kitchen and living area on the second floor with two additional guest bedrooms, a full bathroom and large deck overlooking the water. The primary bedroom suite encompasses the entire third floor, offering a large soaking tub and private breakfast deck with stunning water views. The newly-built, 440-square-foot tiny house boasts an open floor plan with kitchenette, living room and a sleeping loft. An enormous door opens to a patio with mature floral gardens, offering a quiet respite to capture cool ocean breezes on warm summer days. There is a full bathroom nearby in eve of the main house, just steps away from the tiny residence. The carriage house was also recently completed. The first level offers radiant, in-floor heating, two heated garage bays, ample storage areas as well as a powder room and a laundry room. The second level includes a light-filled guest apartment with an open kitchen and living/dining area, two bedrooms and a shared bath. The third level offers storage and access to a rooftop deck with outstanding views. The property is located on a side street just minutes from 168-acre wilderness preserve, village shops, museums, restaurants, a golf and tennis club, and the waterfront. Castine is about an hour's drive from airports in Bangor and Trenton and just over an hour to Bar Harbor and Acadia National Park.