The place is great, and was as described. Location is awesome, and host is really helpful.
We booked this last minute because we were deciding where to take the trip based on weather forecast, and we had to book the place that night. We saw that linen was separate, and we didn't have the time to ask how much to wait for reply next day, so we booked it, but we never thought we would pay $160 for linen for 2 days and 6 people. Also, not having toilet paper and essentials is not a nice way to receive guests. I understand that it was written, but it wouldn't be fair to all other places we stayed during the trip if we gave this same rating, where they were so thoughtful of every little detail.
Sometimes when you are travelling is good not to worry about basic essentials, and my suggestion would be for the host to spend couple dollars a day and give everyone a better experience, and also put the price of linen so it's easier to decided which place to book.
Besides that, I totally recommend the place, it's a great apartment.