Me and my friends booked a few rooms for one night, as part of a special weekend celebration, and from the moment we arrived I realised that the place was going to exceed my expectations. The location is pleasantly remote, at the top of a green hill with gorgeous views on the valley and on the lake. The building is surrounded by very nice gardens of botanicals herbs and ancient trees, with plenty of nice spaces for you to enjoy the outdoor area, including the absolutely gorgeous pools with panoramic view and a cool cocktail bar next to them. The building itself is incredibly picturesque: you get the historical feeling with old wooden doors and unique bricks walls which make you feel like you are in a real ancient castle. However, every room looks recently painted, clean, and elegant, which give a final touch of freshness and brightness. The lovely Patrizia in reception welcomed us with sweetness and gave us several great recommendations too for the local places to visit. I would highly recommend Castello San Giuseppe!